package com.itheima.Test3;
//案例  标准类制作
/*
1.   成员变量 ： 使用private修饰
2.   构造方法 ； 提供一个无参构造方法     提供一个带多个参数的构造方法
3.   成员方法 ： 提供没一个成员变量对应的setXxx()/getXxx()    提供一个显示对象信息的show()
4.   创建对象并为其成员变量赋值的两种方式 ： 无参构造方法创建对象后使用setXxx()赋值     使用带参构造方法直接创建带有属性值的对象
 */

/*
    //下面的东西在以后有一个专门的名字叫做javabean类：专门用于封装数据


    快捷键去生成 ：  鼠标右键点击Go  To  下面的Generate   然后选择第一个Constructor   进去之后全选或者选择一个进行使用


 */


//}

public class Student {
    //成员变量 ： 使用private修饰
    private String name;
    private int age;
    /*    使用快捷键进行生成的
        public Student() {
        }

        public Student(String name, int age) {
            this.name = name;
            this.age = age;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }
    */
                    //构造方法 ； 提供一个无参构造方法     提供一个带多个参数的构造方法

               //使用键盘自己进行录入的
                        public  Student(){}

                        public Student(String name,int age){
                            this.name=name;
                            this.age=age;
                        }


                        //成员方法 ： 提供没一个成员变量对应的setXxx()/getXxx()
                        public void setName(String name) {
                            this.name = name;
                        }

                        public String getName() {
                            return name;
                        }

                        public void setAge(int age) {
                            this.age = age;
                        }

                        public int getAge() {
                            return age;
                        }

    //提供一个显示对象信息的show()
    public void show() {
        System.out.println(name + "..." + age);
    }
}
